#include <iostream>

using namespace std;
class A {
	const int a; // const data member
	static const int b; // static const
	const int& r; // const reference
	
public:
	A(int i);
	void Print();
};
// 初始化static变量
const int A::b=10;

// const 成员变量，引用& 必须在初始化列表中进行初始化 -- 不能用默认构造
A::A(int i): a(i),r(a) {
	
}

int main(int argc, char *argv[]) {
	
}